package com.yin.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.util.Date;


/**
 * 中台系统表
 *
 * @author Yin
 */
@Data
@TableName(value = "t_middle_system")
public class MiddleSystem {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 系统名称
     */
    @TableField(value = "system_name")
    private String  systemName;
    /**
     * API接口地址
     */
    @TableField(value = "api_address")
    private String  apiAddress;
    /**
     * 描述
     */
    @TableField(value = "remark")
    private String  remark;
    /**
     * 创建人编码
     */
    @TableField(value = "create_uid")
    private String  createUid;
    /**
     * 创建人
     */
    @TableField(value = "create_name")
    private String  createName;
    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date    createTime;
    /**
     * 修改人编码
     */
    @TableField(value = "update_uid")
    private String  updateUid;
    /**
     * 创建人
     */
    @TableField(value = "update_name")
    private String  updateName;
    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Date    updateTime;
    /**
     * 删除标识：0未删除，1已删除
     */
    @TableField(value = "deleted")
    private Integer deleted;
    /**
     * 分销商名称
     */
    @TableField(exist = false)
    private String  companyName;
    /**
     * 分销商编码，多个用“,”隔开
     */
    @TableField(exist = false)
    private String  companyCodes;
    /**
     * 分销商编码
     */
    @TableField(exist = false)
    private String  companyCode;
}
